mROSE: To Determine Tool Selection and to Understand Model-Driven Software Evolution
نویسندگان
چکیده
منابع مشابه
Analysing Software Repositories to Understand Software Evolution
Software repositories such as versioning systems, defect tracking systems, and archived communication between project personnel are used to help manage the progress of software projects. Software practitioners and researchers increasingly recognize the potential benefit of mining this information to support the maintenance of software systems, improve software design or reuse, and empirically v...
متن کاملComparative genomics as a tool to understand evolution and disease.
When the human genome project started, the major challenge was how to sequence a 3 billion letter code in an organized and cost-effective manner. When completed, the project had laid the foundation for a huge variety of biomedical fields through the production of a complete human genome sequence, but also had driven the development of laboratory and analytical methods that could produce large a...
متن کاملA Generative Model of Software Dependency Graphs to Better Understand Software Evolution
Software systems are composed of many interacting elements. A natural way to abstract over software systems is to model them as graphs. Being an evolving system, a program, hence its dependency graph, evolves along time, mostly by growing, that is increasing its number of nodes, and its number of edges. In science, it is a recognized approach to model how an object evolves. This let us hypothes...
متن کاملStory-driven approach to software evolution
From a maintenance perspective, only software that is well understood can evolve in a controlled and high-quality manner. Software evolution itself is a knowledge-driven process that requires the use and integration of different knowledge resources. The authors present a formal representation of an existing process model to support the evolution of software systems by representing knowledge res...
متن کاملA Story Driven Approach to Software Evolution
From a maintenance perspective, only software that is well understood can evolve in a controlled and high quality manner. Software evolution itself is a knowledgedriven process that requires the use and integration of different knowledge resources. In this paper, we present a formal representation of an existing process model to support the evolution of software systems by representing knowledg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Computer Applications
سال: 2012
ISSN: 0975-8887
DOI: 10.5120/5660-7557